#ifndef SHAPEDATA_H
#define SHAPEDATA_H

enum class ShapeType
{
    Shape_Unknown      = 0,   //未知形状
    Shape_Rectangle    = 1,   //矩形
    Shape_Ellipse      = 2,   //椭圆
    Shape_Triangle     = 3,   //三角形
    Shape_Line         = 4,   //直线
    Shape_Pentagon     = 5,
};

class CShapeData
{

public:

    CShapeData();
    ~CShapeData();
    inline void SetShapeType(const ShapeType &shapeType){m_ShapeType = shapeType;}
    inline const ShapeType &GetShapeType() const {return m_ShapeType ;}

protected:
  ShapeType m_ShapeType;//形状类型
};

#endif // SHAPEDATA_H
